package com.exam.service.impl;

import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.exam.mapper.QuestionJoinMapper;
import com.exam.pojo.entity.QuestionJoin;

import com.exam.service.QuestionJoinService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class QuestionJoinServiceImpl implements QuestionJoinService {
    @Autowired
    private QuestionJoinMapper questionJoinMapper;


    @Override
    public List<QuestionJoin> findAll() {
        return questionJoinMapper.findAll();
    }

    @Override
    public List<QuestionJoin> findQuestionJoin(String examName) {
        return  questionJoinMapper.findQuestionJoin(examName);
    }

    @Override
    public List<QuestionJoin> findAllName() {
        LambdaQueryWrapper<QuestionJoin> queryWrapper = new LambdaQueryWrapper<>();
        queryWrapper.select(QuestionJoin::getExamName);
        return questionJoinMapper.selectList(queryWrapper);
    }
}
